package br.com.gerenciamento.pg.framework.jpa.model;


public interface EnumConvertable<E, V> {
	/**
	 * Retorna o objeto a ser persistido no banco.
	 * 
	 * @return
	 */
	V convert();
	
	/**
	 * Retorna o Enum a partir do objeto persistido em banco.
	 * @param value
	 * @return
	 */
	E getFromValue(Object value);
}
